body
{   background: url("images/bgbody2.jpg") repeat-x scroll center top #9AA1AB;
    color: #666666;
    font: 13px/1.5 helvetica,arial,sans-serif;
    margin: 0;
    min-width: 876px;
}
* 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;	
}
/*for div-s with floating elements*/
.clear_cont:after, .cc:after
{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both !important;
	visibility: hidden;
}
.clear_cont, .cc
{
	min-height: 1px;
}
* html .clear_cont, * html .cc
{
	height: 1px;
}
/**/
img
{
	border: none;
}
h1
{
	font-size:20px;
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
h2
{
	font-size:18px;
	color:#5c4924;
	font-family: Arial, Helvetica, sans-serif;
}
a
{
color:#253242;
}
/*			begin site
------------------------------------*/
.outside
{
	width:1100px;
	margin:0 auto;
	background:url(images/bgcontent.jpg) repeat-y;
}
.outside2
{
	width:1166px;
	margin:0 auto;
	background:url(images/bgcontent.jpg) repeat-y;
}
.header_wrap
{
	height:55px;
}

.pic_digpl
{
	float:right;
	margin:-16px 0 0 0;
}
.start_btn
{
	background:url(images/start_btn.png) no-repeat 0 0;
	width:147px;
	height:42px;
	cursor:pointer;
	border:none;
	display:block;
	float:right;
	text-decoration:none;
	margin:10px 0;
}
.start_btn:hover
{
	background:url(images/start_btn.png) no-repeat 0 -42px;
}
.startbtn
{
	background:url(images/start_btn2.jpg) no-repeat 0 0;
	width:189px;
	height:50px;
	cursor:pointer;
	border:none;
	display:block;
	float:right;
	text-decoration:none;
	margin:10px 0;
}
.blue_panel
{
	height:126px;
	color:#fff;
	font-size:14px;
	width:720px;
	margin:11px 0 0 103px;
	float:left;
}
.blue_panel p
{
	margin:10px 0;
	line-height:18px;
}
.blue_panel h1 span.green
{
	color:#97ce05;
	font-size:27px;
}
.grey_panel
{
	
}
.grey_panel div
{
	background:url(images/lgrey.jpg) no-repeat left center;
	padding:0 0 0 7px;
	height:32px;
}
.grey_panel div div
{
	background:url(images/rgrey.jpg) no-repeat right center;
	padding:0 9px 0 0;
	height:32px;
}
.grey_panel div div div
{
	background:url(images/cgrey.jpg) repeat-x;
	height:32px;
	padding:8px 0 0 10px;
}
.grey_panel div div div p
{
	color:#243451;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.grey_panel div div div a
{
	color:#e10000;
}
/*
-------------box
*/
.box
{
	width:265px;
	float:left;
	margin:0 10px 0 0;
	
}
.tbox
{
	background:url(images/tbox.jpg) no-repeat;
	height:13px;
}
.bbox
{
	background:url(images/bbox.jpg) no-repeat;
	height:14px;
}
.linebox
{
	background:url(images/lbox.jpg) repeat-y;
}
.content_box
{
	/*
height:230px;
*/
height:161px;
    padding: 0 0 0 18px;
    width: 226px;
	background:#fff url(images/bgblock.jpg) repeat-x bottom;
    border-radius: 5px 5px 5px 5px;
	border:1px solid #c1d1d4;
}
.pic_box
{
	float:right;
	margin:0 0 10px 10px;
}
.content_box p span
{
	display:block;
	margin:10px 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
.content_box  h2 span
{
    font-family: Tahoma;
    font-size: 15px;
    font-weight: 800;
    padding: 0 0 0 3px;
    position: relative;
    top: -5px;
}
.all_box
{
	 margin: 5px auto 0;
    width: 1002px;
}
.mv_right
{
	position:relative;
	left:18px;
	top:-5px;
}
.footer_wrap
{
    border-top: 1px solid #4A4848;
	background:#3a3a3a url(images/bgfooter.jpg) repeat-x bottom;
    clear: both;
    height: 333px;
    margin: 21px 0 0;
    padding: 0px 0 0;
    position: relative;
}
.footer_wrap2
{

    margin: 0 auto;
    position: relative;
    width: 1100px;
	background:url(images/lineshadow2.png) repeat-y;
}
.bgfooter
{
	  background-color: #232121;
    margin: 0 auto;
    width: 1038px;
	padding:27px 0 0  0;
	background:#3a3a3a url(images/bgfooter.jpg) repeat-x bottom;
}
/*
--------------------------------footer
*/
#footer {
	margin: 0 auto;
	position: relative;
	width: 1000px;
}

#footer a {
	color: #fff;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#footer a:hover {
	color: white;
	text-decoration: underline;
}

#footer li {
	  line-height: 18px;
	color:#ddd;
}

#footer h3 {
	color: #fff;
	font-size: 16px;
	
}

/*#contactbox {
	background: url('images/contactboxback.png') 0 0 no-repeat;
	color: #b7b7b7;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	height: 240px;
	overflow: hidden;
	padding: 24px;
	width: 210px;
}*/
#contactbox #morois {
	margin: 1em auto;
	color: #ddd;
	font-size: 12px;
	font-style: italic;
	margin: 1.5em auto 1.8em auto;
	line-height: 18px;
}
#contactbox p {
	clear: both;
	color: #b7b7b7;
	font-size: 11px;
	font-style: normal;
	line-height: 24px;
	margin: 0.5em auto;
}
#contactbox p a {
	color: #fff;
	margin-left: 12px;
	text-decoration: none;
}
#contactbox p a:hover {
	color: white;
	text-decoration: underline;
}
.footer_link_columns {
		position: absolute;
		top: 24px;
		  font-size: 13px;
	}
	#footermorenews {
		margin-top: -1.5em;
	}
	#language_select {
		left: 57px;
		position: absolute;
		top: 250px;
		width: 260px;
	}
	
		
		
	#language_select select {
		width: 110px;
	}
	
	#lang_picker {
		width: 110px;
		background: #474646;
		color: black;
		-moz-border-radius: 12px;
		-webkit-border-radius: 12px;
		margin: 0;
	}
	
	#lang_picker li.language {
		background: transparent url('/img/lang_arrow.png') 95% 50% no-repeat;
		cursor: pointer;
		font-weight: bold;		
	}
	
	#lang_picker li {
		line-height: 24px;
		color: #ddd;
		font-size: 11px;
		padding: 0 6px;
	}
	
	#lang_picker a {
		display: block;
		text-decoration: none !important;
	}
	
	#lang_picker a:link, #lang_picker a:visited {
		color: #ddd !important;
	}
	
	#lang_picker a:hover, #lang_picker li.selected a {
		background: #474646;
		color: white !important;
		-moz-border-radius: 12px;
		-webkit-border-radius: 12px;
	}
ul.icons_set
{
	  float: left;
    left: 114px;
    margin: 4px 5px 0 79px;
    position: relative;
}
ul.icons_set li
{
	float:left;
	margin:0 0 0 10px;
}
ul.icons_set li a
{
	display:block;
}
.container_wrap
{
	width:1100px;
	margin:10px auto 0;
}
.topshadow
{
	background:url(images/tshadow.png) no-repeat;
	height:57px;
}
.lineshadow
{
	background:url(images/lineshadow.png) repeat-y;
	min-height:516px;
}
.middle
{
	padding:0 20px 20px 20px;
	width:1000px;
	margin:0 auto;
	font-size:12px;
	line-height:18px;
}
.middle p
{
	margin:0 0 7px 0;
}
.sq_box
{
	border:1px solid #ccc;
	width:265px;
	float:left;
	margin:0 8px 0 0;
}
.sq_box2
{
	  
    float: left;
    margin: 0 5px 0 0;
    width: 245px;
}
.pictitle
{
	position:relative;
	top:10px;
	padding:0 5px 0 0;
}
/*
--------------------------------pricing style
*/
#prices{
	width: 844px;
	height: 595px;
	padding-left: 0px;
	padding-top: 0px;
	background-image: url("images/pricing_bkg.jpg");
}

.pricesection{
	width: 220px;
	min-height:150px;
	float: left;
}

.pricesection img{
	border: 0px;
}

.verde{
	color: #589fd0;
	font-size: 16px;
}

#prices h2{
	color: #145f84;
	text-align: center;
	font-weight: normal;
	font-size: 24px;
	padding: 0px;
	margin: 10px 0px 0px;
	display: block;
	float: left;
	text-transform: none;
}

/*#prices h2 span{
	font-size: 20px;
}*/

#prices h3{
	color: #145f84;
	text-align: center;
	font-weight: normal;
	padding-top: 30px;
	margin-top: 40px;
	font-size: 18px;
	text-transform: none;
}

.pricesection p{
	color: #4b5f68;
	font-size: 13px;
	line-height: normal;
	padding: 8px 23px 0px;
	min-height: 86px;
	margin: 0px auto;
}

#prices small{
	font-size: 8px;
	width: 26px;
	height: 22px;
	display: block;
	float: left;
}

#greenbartxt{
	width: 608px;
	height: 55px;
	padding: 12px 0px 0px 236px;
	display: block;
}

#greenbartxt h2{
	padding: 0px;
	margin: 0px;
	width: 218px;
	color: #d5f8aa;
	text-align: center;
	display: block;
	float: left;
	text-transform: uppercase;
	font-family: Helvetica Neue, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
}

#greenbartxt h3{
	width: 165px;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	display: block;
	float: left;
	text-transform: uppercase;
	font-family: Helvetica Neue, Helvetica, sans-serif;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #f5f5f4;
}

.greentxt{
	color: #bff478;
}

.price{
	font-size: 28px;
}

.whitetxt{
	color: #ffffff!important;
	padding: 25px 0px 0px 25px!important;
	line-height: 30px;
}

.underline{
	float: left;
	text-align: center;
	width: 200px;
	border-bottom: 1px solid #145f84;
	padding-bottom: 8px;
	margin: 30px 0px 12px 10px;
	display: block;
}

.extratxt{
	width: 100%;
	float: left;
	display: block;
	color: #f4f4f4;
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 10px;
	padding-left: 10px;
}

#customsec{
	float: left;
	width: 412px;
	margin-top: 25px;
}

.nonprofit{
	float: right;
	display: block;
	width: 268px;
	margin-top: 20px;
	background-color: #dbecf7;
	padding: 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;

}

.nonprofit img{
	margin: 10px 0px 15px 0px;
}
/*
-----------------------------overlay
*/
/*  _______________________________________

	5. FULL OVERLAY
    _______________________________________  */



.full_overlay {
	position:relative;
	/* Set the width and the height according to the size of your pictures */
	width:210px;
	height:116px;
	float: left;
}
.full_overlay p {
	color:#4b5f68;
	padding:8px 8px 8px 12px;
}
	.full_overlay .content {
		position: absolute;
		left: 0px;
		/* Set the width and the height according to the size of your pictures */
		width: 210px;
		height:116px;
		/* Set a 0 opacity to hide the content */
		filter: alpha(opacity=0);
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		/* Semi-transparent background for modern browsers, black for older browsers */
		background:#dbedf7;
		background: rgba(219,237,247,1);
		/* CSS3 transitions, creates the fading effect */
		-webkit-transition: opacity 0.4s ease-in-out;
		-moz-transition: opacity 0.4s ease-in-out;
		-o-transition: opacity 0.4s ease-in-out;
		transition: opacity 0.4s ease-in-out;
	}
	.content h2, .content p {
		/* Text styling */
		color:#4b5f68;
	}
	.full_overlay:hover .content {
		/* Setting a 100% opacity on mouse hover to show the content */
		filter: alpha(opacity=100);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		cursor: default;
	}
	

.full_overlay li{
	width: 210px;
	min-height: 106px;
	margin-top: 6px;
	padding-top: 15px;
	text-align: center;
	display: block;
}

.full_overlay li img{
	margin-bottom: 10px;
}

.full_overlay li h4{
	font-size: 14px;
	text-align: center;
}

.full_overlay li h4 span{
	color: #32a12a;
}

.full_overlay li.content{
	padding-top: 3px!important;
}

.full_overlay .content p{
	font-size: 12px;
	line-height: normal;
	text-align: left;
}
.header_slideshow { height:600px; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:1045px; height:600px; position:absolute; }
/* HEADER TEXT */
.headertxt { width:960px; margin:0 auto; clear:both; position:relative; /*top:27px; */}
#firstline , #afirstline , #ifirstline , #dfirstline , #mfirstline , #bfirstline , #hfirstline { 
 color: #FFFFFF;
    display: block;
    float: left;
    font-family: "Century Gothic";
    font-size: 21px;
    padding: 4px 13px 7px;
    width: 523px;
	  position: relative;
	  left:-100px;
 }

#secondline, #asecondline , #isecondline , #dsecondline , #msecondline , #bsecondline, #hsecondline  { 
/*background-image:url("http://demo.marcofolio.net/bgimg_slideshow/images/textbg.png"/*tpa=http://demo.marcofolio.net/bgimg_slideshow/images/textbg.png*/);*/ color:#CD2B3A; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover , #asecondline:hover, #isecondline:hover, #dsecondline:hover, #msecondline:hover, #hsecondline:hover,#bsecondline:hover{ text-decoration:underline; color:#7F000C; }

.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
.back { background-image:url("images/btn_back.png"); }
.next { background-image:url("images/btn_next.png"); }
.control { background-image:url("images/btn_pause.png"); }

/* HEADER HAVIGATION */
.headernav-outer { position:relative; top:400px; margin:0 auto; width:960px; }
.headernav { padding-left:864px; }
/*
------------------------pricing
*/
.princing_panel
{
	width:993px;
	margin:0 auto;
}
.topbluepanel
{
	
}
.topbluepanel div
{
	background:url(images/lbluepanel.jpg) no-repeat left center;
	padding:0 0 0 10px;
	height:69px;
}
.topbluepanel div div
{
	background:url(images/rbluepanel.jpg) no-repeat right center;
	padding:0 10px 0 0;
	height:69px;
}
.topbluepanel div div div
{
	background:url(images/cbluepanel.jpg) repeat-x;
	height:69px;
}
ul.headerline
{
	
}
ul.headerline li
{
	float:left;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	border-right:3px solid #fff;
	height:49px;
	text-align:center;
	padding:20px 0 0 0;
	line-height:30px;
}
ul.headerline li.row1
{
	width:236px;
}
ul.headerline li.row2
{
	width:246px;
	font-size:32px;
	text-align:center;
	border:none;
}
ul.headerline li.row2 span
{
	font-size:24px;
	 padding: 0 60px 0 14px;
}
ul.headerline li.row3
{
    border-right:3px solid #fff;
    font-size: 32px;
    line-height: 28px;
    padding: 20px 0 0 0;
    text-align: center;
    width: 249px;
}
ul.headerline li.row4
{
    border-right:none;
    font-size: 32px;
    line-height: 28px;
    padding: 20px 0 0 0;
    text-align: center;
    width: 226px;
}
.prod_cnt
{
	
}
.princing_panel .greybox
{
	padding:15px;
	font-size:24px;
}
ul.listprod
{
	
}
ul.listprod li
{
	float:left;
	width:246px;
	margin:3px 3px 0 0;
	height:168px;
	background:#c5c8cd;
	line-height:20px;
	
}
ul.listprod li.last
{
	margin:3px 0px 0 0;
}
.pic_greybox
{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.text_greybox
{
	float:left;
	text-align:center;
	color:#fff;
	padding:10px 0 0 10px;
	width:100%;
}
.text_greybox2
{
 color: #FFFFFF;
    float: left;
    padding: 10px 0 0;
    text-align: center;
    width: 135px;
}
.platf span
{
	padding:0 10px;
}
.platf img
{
	padding:0 5px;
}
.note_cnt
{
	background:url(images/bottomwhite_block.png) no-repeat bottom;
	padding:0 0 32px 0;
}
.note_txt
{
	background: none repeat scroll 0 0 #FFFFFF;
    color: #656565;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 45px;
    margin: 0 auto;
    padding: 5px 4px 0 10px;
    width: 199px;
}
.middle .note_txt p
{
line-height: 15px;
}
.princing_panel .othcontent
{
	padding:0 15px 15px;
}
.princing_panel .price
{
	 color: #656565;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    line-height: 23px;
    text-align: center;
}
.princing_panel .price span
{
	color:#bf0000;
}
.top_price
{
	padding:40px 0 0px 0;
	color:#202b3f;
	text-align:center;
	width:210px;
	margin:0 auto;
}
.starthere
{
	background:url(images/starthere_btn.png) no-repeat 0 0;
	width:147px;
	height:30px;
	cursor:pointer;
	border:none;
	display:block;
	text-decoration:none;
	margin:0px auto;
}
.greybuynow
{
	background:url(images/greybuynow_btn.png) no-repeat 0 0;
	width:147px;
	height:30px;
	cursor:pointer;
	border:none;
	display:block;
	text-decoration:none;
	margin:0px auto;
}
/*--------------------------------company*/
.piclg
{
float:left;
margin: 25px 49px 0 0;
}
.introtext
{
      float: left;
    margin: 0;
    width: 559px;
}
.introtext p
{
line-height:18px;
color:#222;
}
ul.listlogos
{
}
ul.listlogos li
{
float:left;
list-style-type:none;
margin:0 5px 0 0;
}
h3.button
{
    background: url("images/send_btn.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 17px;
    font-weight: 400;
    height: 42px;
    margin: 10px 0 0 94px;
    padding: 10px 0 0;
    text-align: center;
    width: 218px;
}
h3.button a
{
    color: #FFFFFF;
    text-decoration: none;
	display:block;
}
.introtext2
{
   float: left;
    margin: 20px 0 0;
    width: 920px;
}
.introtext2 p
{
line-height:18px;
color:#222;
}
.rsd
{
float:right;
}
h3.othcolor
{
color:#d71921!important;
width:444px!important;
margin:10px 0 0 !important;
}
.textbox
{
margin:-10px 0 0 0;
}
.mailtext
{
position:relative;
top:5px;
}
.phonetext
{
position:relative;
top:14px;
font-weight:800;
}
.box
{
  clear: both;
    float: right;
    margin: 5px 0 0 20px;
    width: 250px;
}
.tbox
{
background:url(images/tbox.jpg) no-repeat;
height:24px;
font-size:0;
}
.bbox
{
background:url(images/bbox.jpg) no-repeat;
height:24px;
font-size:0;
}
.cbox
{
 background: #2695BC;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    height: 225px;
    padding: 0 23px 0;
}
h3.size2
{
width:540px;
margin:20px 0 10px 0;
}
.tbox22
{
background:url(images/tbox22.jpg) no-repeat;
height:24px;
font-size:0;
}
.bbox22
{
background:url(images/bbox22.jpg) no-repeat;
height:24px;
font-size:0;
}
.cbox22
{
 background: none repeat scroll 0 0 #253242;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    height: 424px;
    padding: 0 23px 0;
}
.cbox22 p
{
margin:0;
padding:0 0 7px 0;
color:#fff;
line-height:14px;
} 
.cbox22 p a
{
margin:0;
padding:0 0 7px 0;
color:#fff;
}
.cbox22 h3.nomrg,  h3.nomrg
{
    color: #FFFFFF;
    margin: 0;
    padding: 0 0 10px;
    position: relative;
    top: -10px;
}
h3.titlename2
{
    color: #FFFFFF;
    padding: 15px 0 10px;
    position: relative;
    top: -10px;
	width: 530px;
	margin:0 0 0px 0;
    font-size: 25px;
}
.moresp
{
   background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 0 0 20px;
    padding: 2px 0;
    width: 909px;
}
h3.titlename
{
 width: 570px;
margin:0 0 10px 0;
color: #636466;
    font-size: 25px;
}
h3.titlename span
{
    font-size: 18px;
}
h3.othpos
{
    font-size: 17px;
    margin: -31px 0 20px 323px;
}
.nopad
{
padding: 7px 0 0;
}
.posbtn
{
margin:0px 0 0 0;clear:both
}
.posheaderline
{
 left: -38px;
    position: relative;
}
.posheaderline2
{
 left: 16px;
    position: relative;
}
.pic_tour
{
width:256px;
margin:15px auto;
display:block;

}
.pic_tour2
{
 display: block;
    margin: 15px auto;
    position: relative;
    width: 619px
}
.pic_tour3
{
 display: block;
    margin: 15px auto;
    position: relative;
    width: 500px
}
.loginform
{
margin:5px 0 0 0;
width:280px;
}
.loginform span
{
font-size:12px;
font-family:Arial;
color:#002c5d;
}
.loginform input.inputfield
{
	margin:0 0 8px 0;
}
.enter_btn
{
	background:url(images/enter_btn.png) no-repeat 0 0;
	width:75px;
	height:26px;
	display:block;
	cursor:pointer;
	border:none;
	float:right;
	margin:5px 0;
}
.enter_btn:hover
{
	background:url(images/enter_btn.png) no-repeat 0 -25px;
}
.loginform span.eror_text
{
color:red;
font-size:11px;
font-family:Arial;
display:block;
}
.inputfield_login
{
	background:#fff;
	border:1px solid #acacaa;
	width:158px;
	height:20px;
	display:block;
	margin:0 5px 0 0;
	font-family:Tahoma;
	font-size:11px;
	color:#242424;
	padding:0 0 0 3px;
}
.loginform input.inputfield_login {
    margin: 0 0 8px;
}
.loginform span.eror_text
{
color:red;
font-size:11px;
font-family:Arial;
display:block;
}
.logo
{
    display: block;
    float: left;
    left: -56px;
    padding: 0;
    position: relative;
    top: 9px;
}
.logo_ins
{
display:block;
padding:2px 0 0 0;
margin:0 0 25px 0;
}
h1.strap_line{
margin:0 0 0 10px;
color:#000;
margin:10px 0 20px 0!important;
font-size:15px;
color:#d71921;
}
.ortxt
{
 left: 126px;
    position: relative;
    top: -38px;
}
/* ROUNDBOX
===========================================================================================================*/
.roundbox 			{ padding:23px; border:1px solid #cdcdcd; }
.nopadding 			{ padding:0; }
.dialog 			{ margin:-24px; }
.dialog .hd .c,
.dialog .ft .c 		{ font-size:1px; height:5px; }
.dialog .s 			{ padding:1px 23px 19px 23px; }
.nopadding .s 		{ padding: 5px 0; }
.dialog .hd 		{ background:url("images/roundbox_tl.png") no-repeat 0 0 transparent; }
.dialog .hd .c 		{ background:url("images/roundbox_tr.png") 100% 0 no-repeat transparent; }
.dialog .bd 		{ background:url("images/roundbox_ml.png") repeat-y 0 0 transparent; }
.dialog .bd .c 		{ background:url("images/roundbox_mr.png") 100% 0 repeat-y transparent; }
.dialog .bd .c .s 	{ margin:0 1px; }
.dialog .ft 		{ background:transparent url("images/roundbox_bl.png") no-repeat 0 100%; }
.dialog .ft .c 		{ background:transparent url("images/roundbox_br.png") 100% 100% no-repeat; }

.content_text
{
min-height:420px;
}
.content_text p
{
line-height:18px;
font-size:12px;
margin:0 0 7px 0;
}
div#secondnav
{
float:left;
width:250px;
margin:0 0 0 20px;
}
.leftsd{
float:left;
width:680px;
}
ul.rightcontent
{
margin:-10px 0 0 0;
}
ul.rightcontent li
{
border-bottom:1px solid #ccc;
padding:15px 15px 8px;
}
ul.rightcontent li.last
{
border-bottom:none;
}
ul.rightcontent li p span
{
font-size:18px;
}
.go_btn
{
	background:url(images/go_btn.png) no-repeat 0 0;
	width:58px;
	height:29px;
	cursor:pointer;
	border:none;
	display:block;
	float:right;
	text-decoration:none;
	margin:-5px 0 0;
}
/*--------------------contact*/
.say-hello {
    background: url("images/sprite2.gif") no-repeat scroll -729px -327px transparent;
    height: 44px;
    margin-bottom: 36px;
    position: relative;
    text-indent: -9999em;
    width: 576px;
}
.signin_container .say-hello2 {
  background: url("images/sprite22.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 44px;
    margin: 81px 0 0;
    position: relative;
    text-indent: -9999em;
    width: 413px;
	border-bottom:none;
}
div.contact p {
    line-height: 1.6em;
    padding-bottom: 1.0em;
	
}
div.contact p.phone {
   color:#fff;
	
}
.contact h2 {
    color: #84CE0F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 23px;
    margin: 0 0 5px;
    padding: 0;
}
#webform-client-form-7 .webform-component-textfield {
    float: left;
    padding-right: 17px;
    width: 262px;
}
#webform-client-form-7 .form-item {
    padding: 0;
}
div.form-item {
    margin: 0 0 10px;
    padding: 9px 0;
}
.form-item {
    margin-bottom: 1em;
    margin-top: 1em;
	float:left;
}
.node-type-webform div.form-item label {
    color: #84CE0F;
    display: block;
    font-size: 1em;
    font-weight: bold;
    padding-bottom: 5px;
}
div.form-item label {
    margin: 0;
    padding: 0;
}
.webform-client-form label, .loginform p span{
    color: #84CE0F;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 5px;
}
.webform-client-form input.form-text, input.form-text {
    background: url("images/input-bg.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #999999;
    height: 26px;
    padding: 8px 0 4px 5px;
    width: 263px;
	outline:none;
}
.marker, .form-required {
    color: #FF0000;
}
.webform-client-form .form-submit {
    background: url("images/sprite3.gif") no-repeat scroll -477px 0 transparent;
    border: 0 none;
    float: right;
    font-size: 0;
    height: 48px;
    margin-right: -32px;
    margin-top: 14px;
    text-indent: -9999em;
    width: 250px;
}
#contact-menu {
    background: url("images/sprite2.gif") no-repeat scroll -1152px -754px transparent;
    padding-top: 8px;
    position: relative;
}
#contact-menu li:first-child {
    border-top: 0 none;
}
#contact-menu li {
    border: 1px solid #F2F2F2;
    color: #84CE0F;
    font-size: 1.5em;
    height: 80px;
    line-height: 80px;
    padding: 0 0 0 14px;
    position: relative;
}
#sidebar {
    float: right;
    margin-top: 0;
    width: 300px;
}
#contact-menu li a {
    background: url("images/sprite1.gif") no-repeat scroll -352px -296px transparent;
    height: 40px;
    position: absolute;
    right: 10px;
    text-indent: -9999em;
    top: 19px;
    width: 98px;
}
#sidebar h4 {
    border: 1px solid #F2F2F2;
    color: #84CE0F;
    font-size: 1.5em;
    height: 80px;
    line-height: 80px;
    padding: 0 0 0 14px;
    position: relative;
}
.contact-options {
    background: #253242;
    color: #fff;
    padding: 14px 14px 34px;
    position: relative;
}
.contact-options a
{
color:#fff;
}
.contact-options h5 {
    color: #84CE0F;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 2px;
}
.contact-options p {
    line-height: 1.6em;
}
#contact-menu .gobutton
{
	background:url(images/gobutton.png) no-repeat 0 0;
	width:97px;
	height:43px;
	cursor:pointer;
	border:none;
	display:block;
	float:right;
	text-decoration:none;
}
input.sendform_btn
{
	background:url(images/sendform_btn.png) no-repeat 0 0;
	width:187px;
	height:44px;
	cursor:pointer;
	border:none;
	display:block;
	float:right;
	text-decoration:none;
	 margin: 0 0px 0 0;
}
.webform-client-form textarea {
    background: url("images/message-bg.gif") no-repeat scroll 0 10px transparent;
    border: 0 none;
    color: #999999 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 146px;
    padding: 20px 0 30px 10px;
    position: relative;
    width: 533px;
	outline:none;
}
textarea.poptextarea{
    background: url("images/message-bg2.jpg") no-repeat scroll 0 10px transparent;
    border: 0 none;
    color: #999999 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 140px;
    padding: 20px 0 0px 10px;
    position: relative;
    width: 296px;
}
.contact-options2 {
    color: #363636;
    padding:  0px;
    position: relative;
}
.contact-options2 h5 {
    color: #84CE0F;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 2px;
}
.contact-options2 p {
    line-height: 1.6em;
}
.brief_cnt
{
width:560px;
font-size:12px;
color:#464646;
font-family:Arial;
line-height:18px;
}
.brief_cnt p
{
margin:0 0 7px 0;
}
.brief_cnt h2
{
font-size:18px;
}
.brief_cnt .note
{
margin:10px 0;
}
.enterbutton
{
	background:url(images/enterbutton.jpg) no-repeat 0 0;
	width:154px;
	height:43px;
	display:block;
	cursor:pointer;
	border:none;
	float:right;
	margin:5px 0;
	position:relative;
	left:25px;
}
h2.headerline_contact
{
    color: #515151;
    font-family: Georgia;
    font-size: 27px;
    font-weight: 400;
    margin: 16px 0;
}
.succes,.succes1,.succes2
{
display:none;
}

#step5 h1
{
	color: #000;
}

#cheque
{
	display: none;
}
#bacs
{
	display: none;
}
#details_total
{
    color: #464646;
    display: inline;
    float: none;
    margin: 0px;
}
#show_total
{
    color: #464646;
    display: inline;
    float: none;
    margin: 0px;
}
#app_total_value
{
    color: #464646;
    display: inline;
    float: none;
    margin: 0px;
}
#cheque_total
{
    color: #464646;
    display: inline;
    float: none;
    margin: 0px;
}
.princing_panel .price span.perannum
{
font-size:13px;
color:#656565;
}
/*--------------------------------------menu jasdip*/
.right_topwrap
{
	float: right;
    width: 839px;
	
}
ul.top_menu
{
	float:right;
	 margin: 0 -48px 0 0;
}
ul.top_menu li
{
	float:left;
	color:#a2a2a2;
	font-size:12px;
	list-style-type:none;
}
ul.top_menu li a
{
	color:#e4ff9d;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	position:relative;
	top:1px;
	padding:0 5px;
}
ul.top_menu li a:hover
{
	color:#e4ff9d;
}
.header h1
{
	float:right;
	clear:both;
	margin:10px 0;
}
.menuwrap
{
	float:right;
	margin:13px 0 0 33px;
	clear:both;
}
ul.main_menu
{
	    clear: both;
    float: left;
    margin: 11px 0 0 -9px;
}
ul.main_menu li
{
	float:left;
	color:#a2a2a2;
	font-size:13px;
	margin:0 0px;
	list-style-type:none;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ul.main_menu li a
{
	color:#e4ff9d;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	position:relative;
	top:1px;
	padding: 7px 4px 15px 0;
	display:block;
}
ul.main_menu li a span
{
	padding: 9px 4px 15px 10px;
}
ul.main_menu li a:hover span
{
 background: url("images/menu_level1_item.png") no-repeat scroll left 0 transparent;
    color: #e4ff9d;
}
ul.main_menu li.active a
{
	 background: url("images/menu_level2_item.png") no-repeat scroll right 0 transparent;
    display: block;
}
ul.main_menu li.active a span
{
 background: url("images/menu_level1_item.png") no-repeat scroll left 0 transparent;
    color: #e4ff9d;
}
ul.main_menu li a:hover
{
	 background: url("images/menu_level2_item.png") no-repeat scroll right 0 transparent;
    display: block;
}
/*----------------------------------*/
ul.main_menu li.active a span
{
 background: url("images/menu_level1_item.png") no-repeat scroll left 0;
    color: #e4ff9d;
}
ul.main_menu li.active a
{
	 background: url("images/menu_level2_item.png") no-repeat scroll right 0;
    display: block;
}
.allblocks
{
	width:90%;
	padding:10px;
	position:relative;
	min-height:650px;
	
}
.boxes
{
	top: 10px;
	width:149px;
	height:219px;
	float:left;
	margin:0 10px 10px 0;
	background:url(images/bgboxes.png) no-repeat;
	position:absolute;
	text-align:center;
}

button.addme
{
	background:url(images/plus.png) no-repeat;
	width:33px;
	height:34px;
	border:none;
	cursor:pointer;
	margin:0 4px 0 0;
	position:absolute;
	right:-12px;
	top:-8px;
}
button.removeme
{
	background:url(images/minus.png) no-repeat;
	width:33px;
	height:34px;
	border:none;
	cursor:pointer;
	position:absolute;
	right:-8px;
	top:-8px;
}



.picbox
{
	display:block;
	margin:30px 0 20px 12px;
	width:118px;
	
}
.clickhere
{
	background:#000;
	color:#fff;
	font-family:"Arial Rounded MT Bold";
	font-size:13px;
	text-decoration:none;
	padding:3px 5px;
	width:100px;
	margin:20px 0 0 0;
}
.clickhere a
{
	background:#000;
	color:#fff;
	font-weight:800;
	font-family: Arial, Helvetica, sans-serif ;
	font-size:13px;
	text-decoration:none;
	padding:3px 5px;
	display:block;
	
}
.othbutton
{
	background:red;
}
/*--------------------contact*/
.say-hello {
    background: url("images/sprite2.gif") no-repeat scroll -729px -327px transparent;
    height: 44px;
    margin:1px 0 0 0;
    position: relative;
    text-indent: -9999em;
    width: 576px;
}
div.contact p {
 line-height: 1.6em;
    padding-bottom: 0;
}
.contact h2 {
    color: #84CE0F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 23px;
    margin: 0 0 5px;
    padding: 0;
}
#webform-client-form-7 .webform-component-textfield {
    float: left;
    padding-right: 17px;
    width: 262px;
}
#webform-client-form-7 .form-item {
    padding: 0;
}
div.form-item {
    padding: 6px 0;
}
.form-item {
	float:left;
}
.node-type-webform div.form-item label {
    color: #84CE0F;
    display: block;
    font-size: 1em;
    font-weight: bold;
    padding-bottom: 5px;
}
div.form-item label {
     margin: 8px 4px 0 0;
    padding: 0;
}
.webform-client-form label, .loginform p span{
    color: #84CE0F;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 5px;
	text-align:right;
	width: 98px;
}
.webform-client-form input.form-text, input.form-text {
    background: url("images/input-bg2.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #999999;
    height: 26px;
    padding: 8px 0 4px 5px;
    width: 217px;
	outline:none;
}
.marker, .form-required {
    color: #FF0000;
}
.webform-client-form .form-submit {
    background: url("images/sprite3.gif") no-repeat scroll -477px 0 transparent;
    border: 0 none;
    float: right;
    font-size: 0;
    height: 48px;
    margin-right: -32px;
    margin-top: 14px;
    text-indent: -9999em;
    width: 250px;
}
p.posselect{
margin: 0 0 0 -4px !important;
}
#contact-menu {
    background: url("images/sprite2.gif") no-repeat scroll -1152px -754px transparent;
    padding-top: 8px;
    position: relative;
}
#contact-menu li:first-child {
    border-top: 0 none;
}
#contact-menu li {
    border: 1px solid #F2F2F2;
    color: #84CE0F;
    font-size: 1.5em;
    height: 80px;
    line-height: 80px;
    padding: 0 0 0 14px;
    position: relative;
}
#sidebar {
    float: right;
    margin-top: 0;
    width: 300px;
}
#contact-menu li a {
    background: url("images/sprite1.gif") no-repeat scroll -352px -296px transparent;
    height: 40px;
    position: absolute;
    right: 10px;
    text-indent: -9999em;
    top: 19px;
    width: 98px;
}
#sidebar h4 {
    border: 1px solid #F2F2F2;
    color: #84CE0F;
    font-size: 1.5em;
    height: 80px;
    line-height: 80px;
    padding: 0 0 0 14px;
    position: relative;
}
.usual .contact-options {
  background: none repeat scroll 0 0 #253242;
    color: #FFFFFF;
    padding: 14px 14px 10px;
    position: relative;
    width: 247px;
}
.usual .contact-options a
{
color:#fff!important;
}
.contact-options h5 {
    color: #84CE0F;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 2px;
}
.contact-options p {
    line-height: 1.6em;
}
#contact-menu .gobutton
{
	background:url(images/gobutton.png) no-repeat 0 0;
	width:97px;
	height:43px;
	cursor:pointer;
	border:none;
	display:block;
	float:right;
	text-decoration:none;
}
input.sendform_btn
{
	background:url(images/sendform_btn.png) no-repeat 0 0;
	width:187px;
	height:44px;
	cursor:pointer;
	border:none;
	display:block;
	float:right;
	text-decoration:none;
	margin: 0 41px 0 0;
}
.webform-client-form textarea {
    background: url("images/message-bg.gif") no-repeat scroll 0 10px transparent;
    border: 0 none;
    color: #999999 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 146px;
    padding: 20px 0 30px 10px;
    position: relative;
    width: 533px;
	outline:none;
}
textarea.poptextarea{
    background: url("images/message-bg2.jpg") no-repeat scroll 0 10px transparent;
    border: 0 none;
    color: #999999 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 140px;
    padding: 20px 0 0px 10px;
    position: relative;
    width: 296px;
}
.contact-options2 {
    color: #363636;
    padding:  0px;
    position: relative;
}
.contact-options2 h5 {
    color: #84CE0F;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 2px;
}
.contact-options2 p {
    line-height: 1.6em;
}
.brief_cnt
{
width:560px;
font-size:12px;
color:#464646;
font-family:Arial;
line-height:18px;
}
.brief_cnt p
{
margin:0 0 7px 0;
}
.brief_cnt h2
{
font-size:18px;
}
.brief_cnt .note
{
margin:10px 0;
}
.enterbutton
{
	background:url(images/enterbutton.jpg) no-repeat 0 0;
	width:154px;
	height:43px;
	display:block;
	cursor:pointer;
	border:none;
	float:right;
	margin:5px 0;
	position:relative;
	left:25px;
}
h2.headerline_contact
{
    color: #515151;
    font-family: Georgia;
    font-size: 27px;
    font-weight: 400;
    margin: 16px 0;
}
.succes,.succes1,.succes2
{
display:none;
}
.posselect
{
margin:0!important;
}
.resizable-textarea
{
margin: 0 0 0 101px;
}
label.error
{
  clear: both;
    color: red;
    display: block;
    font-family: Tahoma;
    font-size: 11px;
    margin: -2px 0 0;
    position: absolute;
    width: 117px;
	 margin: 0px 4px 0 102px!important;
}



/*main menu 2*/
ul.main_menu3
{
	float:right;
	margin:35px 51px 0 0;
}
ul.main_menu3 li
{
	float:left;
	color:#a2a2a2;
	font-size:12px;
	margin:0 0px;
	list-style-type:none;
}
ul.main_menu3 li a
{
	color:#fff;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	position:relative;
	top:1px;
	padding: 8px 11px 15px 7px;
	display:block;
}
ul.main_menu3 li a span
{
	padding: 9px 0 15px 13px;
}
ul.main_menu3 li a:hover span
{
 background: url("images/menu_level1_item.png") no-repeat scroll left 0 transparent;
    color: #FFFFFF;
}
ul.main_menu3 li.active a
{
	 background: url("images/menu_level2_item.png") no-repeat scroll right 0 transparent;
    display: block;
}
ul.main_menu3 li.active a span
{
 background: url("images/menu_level1_item.png") no-repeat scroll left 0 transparent;
    color: #FFFFFF;
}
ul.main_menu3 li a:hover
{
	 background: url("images/menu_level2_item.png") no-repeat scroll right 0 transparent;
    display: block;
}
/*----------------------------------*/
ul.main_menu3li.active a span
{
 background: url("images/menu_level1_item.png") no-repeat scroll left 0;
    color: #FFFFFF;
}
ul.main_menu3 li.active a
{
	 background: url("images/menu_level2_item.png") no-repeat scroll right 0;
    display: block;
}
div#moro_buy_options {
	background: transparent url('/img/public3/arrow_bg.png') 0 0 no-repeat;
	float: left;
	width: 904px;
	position: relative;
}

div#step1 div#moro_buy_options {
	height: 463px;
	background: #f2f2f2;
	float: none;
	overflow: hidden;
	width: auto;
	padding: 0 0 0 14px;
}
div.moro_option h3 {
    color: #999999;
    font: bold 36px/38px Arial,Helvetica,sans-serif;
    margin-bottom: 8px;
    margin-left: 36px;
    margin-right: 20px;
}
div.moro_option {
    cursor: pointer;
    float: left;
    min-height: 260px;
    padding-bottom: 36px;
    width: 221px;
	  margin: 0 29px;
}
div#core p {
    margin-bottom: 0px;
}
div.moro_option p {
    color: #878686;
    font: italic 12px/16px Georgia,"Palatino",serif;
    margin: 0 20px 0 36px;
}
div#step1 div.moro_option div.deets {
    visibility: hidden;
}
div.moro_option h4 {
    color: #888888;
    font: italic 12px/17px Georgia,"Palatino",serif;
    margin: 0 0 8px 36px;
}
ul.fees {
    color: #858580;
    font-size: 16px;
    margin-bottom: 0;
    margin-left: 36px;
    margin-right: 20px;
}
div#step1 ul.fees li {
    padding-left: 24px;
}
ul.fees li {
    line-height: 21px;
    position: relative;
}
ul.fees li {
    padding-left: 24px;
}
 ul.fees li input {
    left: 0;
    position: absolute;
    top: 5px;
}
ul.fees strong {
    color: black;
}
ul.fees strong {
    color: black;
}
ul.extras {
    margin: 6px 20px 16px 36px;
}
ul.extras li {
    color: #555555;
    font: italic 12px/18px Georgia,"Palatino",serif;
    list-style: none outside none;
}
a.help:link, a.help:visited {
    color: #2687F4;
    display: block;
    font: italic 12px/17px Georgia,"Palatino",serif;
    margin: 30px 0 0;
    text-decoration: none;
}
.sel_appname
{
/*margin:0 0 0 20px;*/
}
select.sel_appname
{
  border: 1px solid #CCCCCC;
   /* margin: 0 0 0 136px;*/
    padding: 0 0 0 0;
    width: 171px;
}
#yourapp
{
    border: 1px solid #CCCCCC;
    height: 19px;
    width: 168px;
}
.printBtn {
    background: url("images/print.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    height: 23px;
    width: 75px;
    margin: 10px 0 0 329px;
    text-decoration:none;
}
.signin_container #site_login_box, .signin_container #social_login_association, #site_register_box #site_login_box, #site_register_box #social_login_association {
   
    margin: 0;
    width: 400px;
}
.signin_container h4, #site_register_box h4 {
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 13px;
    margin-top: 6px;
}
.form_simple {
    margin: 0;
    padding: 0;
    width: 500px;
}
.signin_container
{
   font-family: Arial,Helvetica,sans-serif;
   /* margin: 0 auto;*/
    width: 750px;
}
.signin_container label, #site_register_box label {
    display: block;
    font-size: 11px;
    margin-top: 9px;
    padding-bottom: 3px;
}
.signin_container #id_username_login, .signin_container #id_password_login, #site_register_box #id_username_login, #site_register_box #id_password_login {
    margin-bottom: 0;
    width: 260px;
}
.signin_container label, #site_register_box label {
    display: block;
    font-size: 11px;
    margin-top: 9px;
    padding-bottom: 3px;
}
.signin_container #id_username_login, .signin_container #id_password_login, #site_register_box #id_username_login, #site_register_box #id_password_login {
    margin-bottom: 0;
    width: 260px;
}
#site_login_box input[type="radio"], #site_login_box input[type="checkbox"] {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    height: 16px;
    padding: 0;
    width: 13px;
}
.signin_container #remember_me_label, #site_register_box #remember_me_label {
    display: inline;
}
.signin_container .mmf_primary_button, #site_register_box .mmf_primary_button {
    min-width: 70px;
 
}
input.mmf_primary_button {
    height: 25px;
    min-width: 140px;
    padding: 2px 0;
}
.signin_container h1, #site_register_box h1 {
    border-bottom: 1px solid #E5E5E5;
    color: #333333;
    font-size: 24px;
    font-weight: normal;
    margin: 20px 0;
    padding-bottom: 5px;
	text-align:left;
	
}
a#forgot_password_link {
    font-size: 12px;
	text-decoration:none!important;
	color:#fff!important;
	margin:7px 0 0 -14px;
	display:block;
	float:left;
	background:url(images/sendrequest.png) no-repeat 0 0;
	height:38px;
	width:144px;
}
a#forgot_password_link:hover {
  background:url(images/sendrequest.png) no-repeat 0 -38px;
	height:38px;
}
a#starthere {
    background: url("images/starthere.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-size: 12px;
    height: 57px;
    margin: 0;
    text-decoration: none !important;
    width: 144px;

}
a#starthere:hover {
  background:url(images/starthere.png) no-repeat 0 -54px;

}
a.forgot_password_link {
    font-size: 12px;
	text-decoration:none!important;
	color:#529700!important;
	margin:12px 0 0 30px;
	display:block;
	float:left;
}
a.forgot_password_link:hover {
   	color:#464646!important;
}
.signin_container h4, #site_register_box h4 {
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 13px;
    margin-top: 6px;
}

.signin_container input {
    font-family: Arial,Sans-serif;
    font-size: 116%;
     margin-right: 5px;
    overflow: visible;
    padding:3px;
}
.signin_container input, .signin_container textarea, .signin_container select {
    border-color: #AAAAAA #CCCCCC #DDDDDD;
    border-style: solid;
    border-width: 1px;
}
#site_register_box {
    color: #333333;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 0 20px;
}
.signin_container, #site_register_box {
   /* margin: 0 auto;*/
    width: 750px;
}
#site_register_box .signup_button_box {
    border-left: 2px solid #CCCCCC;
    float: right;
    height: 59px;
    margin-left: 28px;
    padding: 19px 13px 0 30px;
    width: 150px;
}
#site_register_box #login_register_link {
    width: 140px;
}
.signin_container .mmf_primary_button, #site_register_box .mmf_primary_button {
    min-width: 70px;
 
}
.signin_container h2, #site_register_box h2 {
    color: #333333;
    font-size: 16px;
    font-weight: normal;
    margin-top: 6px;
}
#site_register_box p {
    color: #666666;
    font-size: 12px;
    line-height: 1.4;
}
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
#site_register_box {
    color: #333333;
    padding: 0 20px;
	width:750px;
	font-family:Arial;
	margin:37px auto 20px;
	clear:both;
}
#site_register_box .signup_button_box {
    border-left: 2px solid #CCCCCC;
    float: right;
    height: 59px;
    margin-left: 28px;
    padding: 19px 13px 0 30px;
    width: 150px;
}
.mmf_primary_button, .mmf_small_button, button.mmf_primary_button, button.mmf_small_button, a.mmf_primary_button:active, a.mmf_primary_button:link, a.mmf_primary_button:visited, a.mmf_small_button:active, a.mmf_small_button:link, a.mmf_small_button:visited, #login_form_submit, .signin_container .logbutton, .logbutton  {
     background: #529700;
    border: 1px solid #57a100;
    border-radius: 5px 5px 5px 5px;
    color: #fff!important;
    font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
    height: 19px;
    min-width: 50px;
    padding: 4px 10px 2px;
    text-align: center;
	display:block;
	float:left;
	font-weight:800;
	margin:0 20px 0 0;
	text-decoration:none;
}
 .signin_container .nextbutton  {
     background: none repeat scroll 0 0 #529700;
    border: 1px solid #57A100;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 800;
    height: 19px;
    margin: 13px 0 0;
    min-width: 50px;
    padding: 4px 10px 22px;
    text-align: center;
    text-decoration: none;
}
#site_register_box #login_register_link , #login_form_submit{
        padding: 5px 10px;
    width: 233px;
	text-decoration:none;
}
#login_form #login_form_submit
{
  background: #529700;
    border: 1px solid #57A100;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    color: white;
    display: block;
    float: left;
    font: bold 12px Arial,Helvetica,sans-serif;
    height: 24px;
    margin: 0 68px 0 0;
    min-width: 70px;
    padding: 5px 0;
    text-align: center;
}
/*---------------------------------------*/
.showbar  .menutit
{
color: #FFFFFF;
    display: block;
    float: left;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    padding: 8px 11px 15px 0;
    position: relative;
    text-decoration: none;
    top: 1px;
}
.showbar  .menutit span
{
	padding: 9px 0 15px 13px;
}
.showbar  .menutit:hover span
{
 background: url("images/menu_level1_item.png") no-repeat scroll left 0 transparent;
    color: #FFFFFF;
}
.showbar  .menutit:hover
{
	 background: url("images/menu_level2_item.png") no-repeat scroll right 0 transparent;
    display: block;
}
/*---------------------------------------*/
.showbar .showtoolbar
{
color:#fff;
display:block;
}
.grid2colc.wrap .column.first {
    padding: 0 29px;
    width: 29.1%;
}

.grid2colc .column.first {
    width: 32%;
}

.column.first, .column.last {
    margin-left: 0 !important;
}

.column {
    float: left;
}
.rememberme
{
margin:10px 0 10px 0;
}
.rememberme label
{
position:relative;
top:-4px;
}
 .grid2colc {
    color: #333333;
    min-height: 170px;
    padding: 10px 0 10px;
    position: relative;
}
 h2 {
    font-size: 20px;
    font-weight: 100;
}

.grid2colc.wrap .column.first .intro {
    font-size: 14px;
    line-height: 1.5em;
}

p.intro {
    color: #888888;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.4;
}
.grid2colc.wrap .column.last {
    padding: 0 72px 0;
    width: 48.3%;
}

.grid2colc .column.last {
    width: 66%;
}

.column.last {
    float: right !important;
}
.column.first, .column.last {
    margin-left: 0 !important;
}

.last {
    margin-bottom: 0;
}
.reset.steps .column.last .intro {
    font-weight: 800;
    margin-top: 0.5em;
}

.reset .grid2colc .column.last .intro {
    margin: 2em 0 0;
}

 .grid2colc.wrap .column.last .intro {
    color: #333333;
    font-size: 14px;
    margin: 0.5em 0 2.8em;
}
.grid2colc {
    color: #333333;
}
.reset.step1 .column.last .formrow {
    margin: 0;
}
 .formrow {
    margin: 14px 9px 0 15px;
    position: relative;
    width: auto;
}
span.formwrap {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 4px 4px 4px 4px;
    padding: 3px;
	display:block;
	float:left;
}
.reset.step1 .column.last span.formwrap input {
    font-size: 14px;
    padding: 12px 34px;
    text-align: center;
    width: 230px;
}
 span.formwrap input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    color: #000000;
    padding: 3px 5px;
    width: 288px;
}

.reset.step1 .column.last #bot-nav {
    margin-top: 7.2em;
}
.reset .grid2colc #bot-nav {
    border: medium none;
}
 #bot-nav {
    bottom: 5.5em;
    clear: both;
    position: absolute;
    right: 6em;
    width: 48.3%;
}
.hiddenSubmitButton {
    border: medium none;
    height: 0;
    width: 0;
}
.myappleid #bot-nav a {
    margin-left: 3px;
}
 .btn.biggrey {
    background: url("/myappleid/images/myappleid_biggrey_right_20091125.png") no-repeat scroll 100% 0 transparent;
    display: inline-block;
    height: 40px;
    padding-right: 10px;
}

 .btn {
    cursor: pointer;
    font-weight: 100;
}
 .btn.biggrey span {
    background: url("/myappleid/images/myappleid_biggrey_left_20091125.png") no-repeat scroll 0 0 transparent;
    color: #6F6F6F;
    display: block;
    font-size: 16px;
    padding: 7px 16px 8px 25px;
    text-shadow: 0 1px #FFFFFF;
}
 #bot-nav a {
    margin-left: 3px;
}



 .btn {
    cursor: pointer;
    font-weight: 100;
}
 .btn.bigblue_arrow input[type="submit"] {
    background: url("/myappleid/images/myappleid_bigblue_arrow_left_20091125.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font-size: 16px;
    height: 40px;
    padding: 7px 18px 8px 30px;
    text-shadow: 0 1px #448BD8;
}
div#preload {
    height: 0;
    visibility: hidden;
}
 #question {
    clear: both;
    display: block;
    margin: 10px 0 0 110px;
    width: 100%;
	float:left;
	color:#529700;
}
span.formwrap input {
    font-size: 14px;
    padding: 12px 34px;
    text-align: center;
    width: 230px;
}
span.formwrap input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    color: #000000;
    padding: 3px 5px;
    width: 288px;
}
.moveright
{
margin:20px 0 0 20px;
}
#appleid
{
width:260px;
}
.logsteps
{
	width:857px;
	margin:0 auto;
}
ul.menusteps
{
	
}
ul.menusteps li
{
	float:left;
	list-style-type:none;
	margin:0 10px;
	background:url(images/nextstep.jpg) no-repeat right center;
	padding:0 40px 0 10px;
}
ul.menusteps li a
{
	 background: url("images/numberbg.jpg") no-repeat scroll 0 0 transparent;
    color: #BFBFBF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 25px;
    height: 31px;
    padding: 12px 0 0;
    text-align: center;
    text-decoration: none;
    width: 42px;
}
ul.menusteps li a:hover
{
	color:#fff;
	background:url(images/numberbg_h.jpg) no-repeat;
}
ul.menusteps li.active a
{
	color:#fff;
	background:url(images/numberbg_h.jpg) no-repeat;
}
.stepprocess
{
	text-align:center;
	margin:10px 0 0 0;
	/*border:1px solid #ccc;*/
	clear:both;
	padding:0px 10px 5px;
}
.phonewrap
{
float:left;
text-align:center;
width:208px;
}
.phonewrap label
{
float:left;
display:block;
}
.phonewrap input
{
float:right;
display:block;
   width: 10px;
}
.bgcontent  .logsteps h1 {
    border-bottom: 1px solid #E5E5E5;
    color: #333333;
    font-size: 24px;
    font-weight: normal;
    margin: 20px 0;
    padding-bottom: 5px;
    text-align: left;
}
.bottomsteps
{
	background:#dedede;
	height:54px;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
}
.stepprocess label
{
padding:0 0 0 8px;
position:relative;
top:-2px;
}
a.nextstep
{
	background:#529700;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 10px;
	height:18px;
	font-weight:800;
	border-radius:5px;
	float:right;
	margin:15px 10px 0 0;
	
}
a.backstep
{
	background:#529700;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 10px;
	height:18px;
	font-weight:800;
	border-radius:5px;
	float:left;
	margin:15px 0 0 10px;
	
}

.udid { text-align: left; }

.gotonextstep
{
	display:none;
}

.myclass:visited {display:block; width:208px; height:313px; text-decoration:none; background:#ffffff; top:0; left:0; border:0;}

.wpics a
{
	display:none;
}
.wpics a img
{
	padding:0 0 0px 0 ;
}
.wpics a img.large
{
	background:none;
}
.wpics a.small
{
	display:block;
	float:left;
	margin:0 10px 0 0;
	width: 208px;
	height: 313px;
}
.wpics img.small_img
{
	    background: url("images/bgshadow.png") no-repeat scroll center bottom transparent;
    height: 280px;
    margin: 10px 0 0 10px;
    padding: 0 0 36px;
    width: 145px;
}
.wpics a img
{
	border:0;
}
.wpics a .large
{
	display:none;
	width:256px; height:500px;
	z-index:9999;
} 
/*
.wpic a, .wpic2 a, .wpic3 a, .wpic4 a
{
	display:none;
}
.wpic a img, .wpic2 a img , .wpic3 a img , .wpic4 a img 
{

padding:0 0 0px 0 ;
}
.wpic a img.large, .wpic2 a img.large, .wpic3 a img.large, .wpic4 a img.large
{
background:none;

}

.wpic a.small, .wpic2 a.small, .wpic3 a.small, .wpic4 a.small
{
	display:block;
	float:left;
	margin:0 10px 0 0;
	width: 77px;
	height: 150px;
}

.wpic img.small_img
{
	margin:10px 0 0 10px;
	width:145px;
	height:280px;
}

.wpic2 img.small_img
{
	margin:10px 0 0 10px;
	width:145px;
	height:280px;
}

.wpic3 img.small_img
{
	margin:10px 0 0 10px;
	width:145px;
	height:280px;
}

.wpic4 img.small_img
{
	margin:10px 0 0 10px;
	width:145px;
	height:280px;
}

.wpic a.small, .wpic a.small:visited, .wpic2 a.small, .wpic2 a.small:visited, .wpic3 a.small, .wpic3 a.small:visited, .wpic4 a.small, .wpic4 a.small:visited 
{ display:block; width:208px; height:313px; text-decoration:none; background:#ffffff; top:0; left:0; border:0;}

.wpic a img, .wpic2 a img, .wpic3 a img, .wpic4 a img {border:0;}

.wpic a.small:hover, .wpic2 a.small:hover, .wpic3 a.small:hover, .wpic4 a.small:hover {text-decoration:none;  color:#000000;}

.wpic a .large, .wpic2 a .large, .wpic3 a .large, .wpic4 a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;z-index:9999;}

.wpic a.small:hover .large {display:block; position:absolute; top: 90px; left:30px; width:256px; height:500px;z-index:9999; } 

 .wpic2 a.small:hover .large{display:block; position:absolute; top: 90px; left:210px; width:256px; height:500px;z-index:9999; } 

.wpic3 a.small:hover .large{display:block; position:absolute; top: 90px; left:420px; width:256px; height:500px; z-index:9999;} 

 .wpic4 a.small:hover .large {display:block; position:absolute; top: 90px; left:620px; width:256px; height:500px; z-index:9999;} 
*/
.right_sd
{
	float:left;
	margin:4px 0 0 0;
}
ul.app_icons
{
	margin:38px 0 5px 30px;
	 width: 400px;
}
ul.app_icons li
{
	float:left;
	list-style-type:none;
	margin:0 7px 0 0;
	height:85px;
}
ul.app_icons li#icon1 a
{
	background:url(images/icons/icon1.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon1 a:hover
{
	background:url(images/icons/icon1.png) no-repeat 0 -75px;
}
ul.app_icons li#icon2 a
{
	background:url(images/icons/icon2.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon2 a:hover
{
	background:url(images/icons/icon2.png) no-repeat 0 -75px;
}
ul.app_icons li#icon3 a
{
	background:url(images/icons/icon3.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon3 a:hover
{
	background:url(images/icons/icon3.png) no-repeat 0 -75px;
}
ul.app_icons li#icon4 a
{
	background:url(images/icons/icon4.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon4 a:hover
{
	background:url(images/icons/icon4.png) no-repeat 0 -75px;
}
ul.app_icons li#icon5 a
{
	background:url(images/icons/icon5.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon5 a:hover
{
	background:url(images/icons/icon5.png) no-repeat 0 -75px;
}
ul.app_icons li#icon6 a
{
	background:url(images/icons/icon6.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon6 a:hover
{
	background:url(images/icons/icon6.png) no-repeat 0 -75px;
}
ul.app_icons li#icon7 a
{
	background:url(images/icons/icon7.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon7 a:hover
{
	background:url(images/icons/icon7.png) no-repeat 0 -75px;
}
ul.app_icons li#icon8 a
{
	background:url(images/icons/icon8.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon8 a:hover
{
	background:url(images/icons/icon8.png) no-repeat 0 -75px;
}
ul.app_icons li#icon9 a
{
	background:url(images/icons/icon9.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon9 a:hover
{
	background:url(images/icons/icon9.png) no-repeat 0 -75px;
}
ul.app_icons li#icon10 a
{
	background:url(images/icons/icon10.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon10 a:hover
{
	background:url(images/icons/icon10.png) no-repeat 0 -75px;
}
ul.app_icons li#icon11 a
{
	background:url(images/icons/icon11.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon11 a:hover
{
	background:url(images/icons/icon11.png) no-repeat 0 -75px;
}
ul.app_icons li#icon12 a
{
	background:url(images/icons/icon12.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon12 a:hover
{
	background:url(images/icons/icon12.png) no-repeat 0 -75px;
}
ul.app_icons li a
{
	display:block;
	text-decoration:none;
}
.apps_wrap
{
	   clear: both;
    float: left;
    margin: 20px 0 0;
}
.textpic 
{
      float: left;
    font-size: 18px;
    margin:38px 32px 0 0;
    width: 537px;
}
.textpic img
{
display:block;
float:left;
}
.homecontent
{
 margin: -10px 0 0;
    position: relative;
    top: 50px;
    width: 1009px !important;
}

.col2-set, .col3-set, .col4-set, .col5-set {
    clear: both;
}
.col3-set .col-1, .col3-set .col-2 {
    margin-right: 3%;
}
.col-2 p{
    overflow:hidden;
}
.col-2 strong{
    display:block;
	float:left;
	width:100px;
}
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 {
    float: left;
    width: 31.3%;
}
.page-head, .page-head-alt {
    text-align: left;
}
.page-head {
   
    margin-bottom: 25px;
    padding: 10px 0;
}
.col-main h4 {
    font-family: 'Swiss721BoldCondensed',arial,serif;
    font-size: 18px !important;
    text-transform: uppercase;
}
.page-head h3
{
background:#79a517;
padding:10px 10px;
color:#fff;
 border-bottom: 1px solid #3E3E3E;
}
#livechat {
 
    bottom: 0;
    height: 32px;
    left: 0;
    margin: auto;
    position: fixed;
    z-index: 10;
}
#send_it_contact
{
display:block;
clear:both;
margin: 0 0 0 466px;
float:left;
}
.lang
{
	background:url(images/langbg_.jpg) no-repeat;
	height:30px;
	width:172px;
	float:right;
	position:relative;
	top:-4px;
}
.contactpage
{
	 clear: both;
    color: #000;
    margin: 0 0 0 19px;
    position: relative;
    top: -14px;
}
.contactpage img
{
	float:right;
}
.contactpage a
{
	text-decoration:none;
	clear:both;
	color:#74b000;
	float:right;
}
.contactpage a:hover
{
	text-decoration:underline;
}
.uk_lang {
    background: url("images/arrow.png") no-repeat scroll right 0 transparent;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: 800;
    height: 20px;
    margin: 1px 0 0 15px;
    padding: 0 20px 0 4px;
}
#contacts {
    background: url("images/langbg2.png") no-repeat scroll left bottom transparent;
    height: 99px;
    padding: 0 0 0 20px;
    position: relative;
    width: 151px;
    z-index: 9999;
}

#contacts {
    display: none;
}
#contacts li a {
    clear: both;
    color: #FFFFFF;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: 800;
    margin: 0 0 5px;
    text-decoration: none;
}
.selectlang
{
float:right:
color:#fff;
}
h1.redtitle {

    color: #FFFFFF;
    font-size: 14px;
    height: 50px;
    padding:10px 0 0 0px;
    width: 245px;
	   margin: 10px 0 0;
}
.hmtxt
{
  left: -97px;
    position: relative;
    top: 9px;
	padding: 0 0 12px;
}
.phonetop
{
  background: url("images/phoneicon.png") no-repeat scroll 0 0 transparent;
    color: #CCCCCC;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    left: 69px;
    margin: 5px 80px 0 0;
    padding: 2px 0 0 20px;
    position: relative;
}
.agentwrap
{
float: left;
    position: relative;
    top: 3px;
}
.lftop
{
      float: left;
    width: 300px;
}
.privacy {
    clear: both;
    float: left;
    font-size: 12px;
    margin: 2px 0 0 5px;
	color:#ccc;
}
.content_contactpage
{
width:100%;
}
.col3-set 
{
width:1065px;
margin:0 0 0 20px;
text-align:left;
}
.col3-set h4 {
    font-family: 'Swiss721BoldCondensed',arial,serif;
    font-size: 17px !important;
    text-transform: uppercase;
	margin:0 0 10px 0;
}
#contact_form
{
   margin: 0 auto;
    width: 700px;

}
.contact
{
	   clear: both;
    color: #000000;
    margin: 0 4px 0 0;
    position: relative;
    text-align: right;
    top: -14px;
}
.contact img
{
	float:right;
}
.contact a
{
	text-decoration:none;
	clear:both;
	color:#74b000;
}
.contact a:hover
{
	text-decoration:underline;
}
.shopcart
{
  color: #FFFFFF;
    display: block;
    font-size: 12px;
    text-align: center;
    width: 144px;
}
ul.bottom_menu {
    float: left;
    margin: 0 0 0 18px;
    padding: 20px 0 0;
}
ul.bottom_menu li {
    float: left;
    list-style-type: none;
    margin: 0 31px 0 0;
}
ul.bottom_menu li h3 {
    color: #525252;
    font-weight: 800;
    margin: 0 0 10px;
}
ul.bottom_menu li ul {
    margin: 0 0 0 10px;
}
ul.bottom_menu li ul li {
    background: none repeat scroll 0 0 transparent;
    float: none;
    font-size: 13px;
    list-style-type: none;
    margin: 0 0 5px;
    padding: 0;
}
#contactbox {
    background: none repeat scroll 0 0 #BF0001;
    color: #FFFFFF;
    float: left;
    font-family: Helvetica,sans-serif;
    font-size: 12px;
    overflow: hidden;
    padding: 5px 0 3px 10px;
    width: 132px;
}
ul.bottom_menu li.separatorli {
    background: url("images/red_sep.jpg") no-repeat scroll right top transparent;
    height: 182px;
    margin: 0 26px 0 0;
    padding: 0 5px;
}
ul.bottom_menu li ul li.movedown1 {
    font-style: normal;
    margin: 36px 0 0;
}
ul.bottom_menu li ul li.movedown2 {
    margin: 15px 0 0;
}
ul.bottom_menu li ul li.movedown3 {
    margin: 15px 0 0;
}
.pic_wrap {
    float: left;
    margin: 0 10px 0 0;
}
.bgfooter
{
padding:0 0 20px 0;
}
.lefttext
{
   float: left;
    font-size: 20px;
    width: 166px;
}
.righttext
{
   float: left;
    font-size: 20px;
    width: 172px;
	color:#fff;
	font-size:12px;
	font-family:Tahoma;
}
.righttext h4
{
  background: url(images/bgheader.jpg) no-repeat;
    font-family: Arial;
    font-size: 14px;
    left: -2px;
    margin: 38px 0 20px 0;
    padding: 4px 10px;
    position: relative;
	width:171px;
	height:25px;
}
.rightsd
{
float: left;
    left: 28px;
    position: relative;
}
.welcome
{
font-size:18px;
color:#fff; 
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.welcome span
{
font-size:36px;
color:#fff; 
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.welcome2
{
   color: #FFFFFF;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 26px;
    left: -91px;
    margin: 29px 0 0 87px;
    position: relative;
    width: 299px;
}
.welcome2 a
{
font-size:29px;
color:#fff; 
 font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#slide2
{
display:none;
}
.bullet
{
  background: url("images/blackbullet.jpg") no-repeat;
    height: 10px;
	width: 10px;
	display:block;
	float:left;
	text-decoration:none;
	margin:0 5px 0 0;
}
.bullet:hover
{
  background: url("images/redbullet.jpg") no-repeat;
    height: 10px;
	width: 10px;
	display:block;
	float:left;
	text-decoration:none;
}
.bullet.active
{
  background: url("images/redbullet.jpg") no-repeat;
    height: 10px;
	width: 10px;
	display:block;
	float:left;
	text-decoration:none;
}
/*---------------------------------------------*/
ul.app_icons li#icon1a a
{
	background:url(images/icons/icon1.png) no-repeat 0 0;
	width:74px;
	height:74px;
}
ul.app_icons li#icon1a a:hover
{
	background:url(images/icons/icon1.png) no-repeat 0 -76px;
}
ul.app_icons li#icon2a a
{
	background:url(images/icons/icon24.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon2a a:hover
{
	background:url(images/icons/icon24.png) no-repeat 0 -75px;
}
ul.app_icons li#icon3a a
{
	background:url(images/icons/icon27.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon3a a:hover
{
	background:url(images/icons/icon27.png) no-repeat 0 -75px;
}
ul.app_icons li#icon4a a
{
	background:url(images/icons/icon4.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon4a a:hover
{
	background:url(images/icons/icon4.png) no-repeat 0 -75px;
}
ul.app_icons li#icon5a a
{
	background:url(images/icons/icon5.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon5a a:hover
{
	background:url(images/icons/icon5.png) no-repeat 0 -75px;
}
ul.app_icons li#icon6a a
{
	background:url(images/icons/icon28.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon6a a:hover
{
	background:url(images/icons/icon28.png) no-repeat 0 -75px;
}
ul.app_icons li#icon7a a
{
	background:url(images/icons/icon7.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon7a a:hover
{
	background:url(images/icons/icon7.png) no-repeat 0 -75px;
}
ul.app_icons li#icon8a a
{
	background:url(images/icons/icon8.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon8a a:hover
{
	background:url(images/icons/icon8.png) no-repeat 0 -75px;
}
ul.app_icons li#icon9a a
{
	background:url(images/icons/icon9.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon9a a:hover
{
	background:url(images/icons/icon9.png) no-repeat 0 -75px;
}
ul.app_icons li#icon10a a
{
	background:url(images/icons/icon10.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon10a a:hover
{
	background:url(images/icons/icon10.png) no-repeat 0 -75px;
}
ul.app_icons li#icon11a a
{
	background:url(images/icons/icon29.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon11a a:hover
{
	background:url(images/icons/icon29.png) no-repeat 0 -75px;
}
ul.app_icons li#icon12a a
{
	background:url(images/icons/icon12.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon12a a:hover
{
	background:url(images/icons/icon12.png) no-repeat 0 -75px;
}
/*--------------------------------set2*/
ul.app_icons li#icon11b a
{
	background:url(images/icons/icon13.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon11b a:hover
{
	background:url(images/icons/icon13.png) no-repeat 0 -75px;
}
ul.app_icons li#icon21 a
{
	background:url(images/icons/icon14.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon21 a:hover
{
	background:url(images/icons/icon14.png) no-repeat 0 -75px;
}
ul.app_icons li#icon31 a
{
	background:url(images/icons/icon15.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon31 a:hover
{
	background:url(images/icons/icon15.png) no-repeat 0 -75px;
}
ul.app_icons li#icon41 a
{
	background:url(images/icons/icon16.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon41 a:hover
{
	background:url(images/icons/icon16.png) no-repeat 0 -75px;
}
ul.app_icons li#icon51 a
{
	background:url(images/icons/icon17.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon51 a:hover
{
	background:url(images/icons/icon17.png) no-repeat 0 -75px;
}
ul.app_icons li#icon61 a
{
	background:url(images/icons/icon18.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon61 a:hover
{
	background:url(images/icons/icon18.png) no-repeat 0 -75px;
}
ul.app_icons li#icon71 a
{
	background:url(images/icons/icon19.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon71 a:hover
{
	background:url(images/icons/icon19.png) no-repeat 0 -75px;
}
ul.app_icons li#icon81 a
{
	background:url(images/icons/icon20.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon81 a:hover
{
	background:url(images/icons/icon20.png) no-repeat 0 -75px;
}
ul.app_icons li#icon91 a
{
	background:url(images/icons/icon21.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon91 a:hover
{
	background:url(images/icons/icon21.png) no-repeat 0 -75px;
}
ul.app_icons li#icon101 a
{
	background:url(images/icons/icon22.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon101 a:hover
{
	background:url(images/icons/icon22.png) no-repeat 0 -75px;
}
ul.app_icons li#icon111 a
{
	background:url(images/icons/icon23.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon111 a:hover
{
	background:url(images/icons/icon23.png) no-repeat 0 -75px;
}
ul.app_icons li#icon121 a
{
	background:url(images/icons/icon24.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon121 a:hover
{
	background:url(images/icons/icon24.png) no-repeat 0 -75px;
}
ul.app_icons li#icon121 a
{
	background:url(images/icons/icon25.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon121 a:hover
{
	background:url(images/icons/icon25.png) no-repeat 0 -75px;
}
ul.app_icons li#icon11bb a
{
	background:url(images/icons/icon26.png) no-repeat 0 0;
	width:74px;
	height:75px;
}
ul.app_icons li#icon11bb a:hover
{
	background:url(images/icons/icon26.png) no-repeat 0 -77px;
}
.bullets2
{
    float: right;
    margin: 176px -99px 0 0;
}
.bullets2home
{
    bottom: 118px;
    left: 0;
    margin: 388px 0 0 438px;
}
.bullets2app
{
    bottom: 118px;
    left: 0;
    margin: 388px 0 0 438px;
}
.bullets2mobile
{
    bottom: 118px;
    left: 0;
    margin: 388px 0 0 438px;
}
.bullets2brochure
{
    bottom: 118px;
    left: 0;
    margin: 388px 0 0 438px;
}
.hometexttab
{
  font-family: Times New Roman;
    font-size: 25px;
    margin: 10px 0 0 -36px;
	width:300px;
}
.hometexttab p
{
line-height:35px;
}
.hometexttab h1
{
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 28px;
    margin: 0 0 10px 0;
}
.greenbutton
{
background:url(images/greenbutton.png) no-repeat;
width:181px;
	height:42px;
	display:block;
	text-align:center;
	color:#fff;
	font-weight:800;
	font-size:17px;
	text-decoration:none;
	font-family:Arial, sans-serif;
	padding:10px 0 0 0;
	margin:20px 0 0 0;
}
.greenbutton:hover
{
color:#393939;
}
.right_side
{
float:left;
}
.slide_sd
{
   font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 20px;
    position: absolute;
    top: -6px;
    width: 980px;
}
#slidecontent1
{
    background: url("slideshow/iphone1.jpg") no-repeat scroll right 6px;
height:398px;
width:1000px;
}
#slidecontent2
{
background:url(slideshow/home_1slide.jpg) no-repeat right 54px transparent;
height:398px;
width:1000px;
}
#slidecontent3
{
    background: url("slideshow/home_2slide.jpg") no-repeat scroll right 54px transparent;
    height: 398px;
    width: 1000px;
}
#slidecontent4
{
    background: url("slideshow/home_4slide.jpg") no-repeat scroll left 54px transparent;
    height: 398px;
    width: 1000px;
}
#slidecontent5
{
    background: url("slideshow/home_5slide.jpg") no-repeat scroll right 54px transparent;
    height: 398px;
    width: 1000px;
}
#container-4
{
position:relative;
}
.textslide
{
 font-family: "Times New Roman";
    font-size: 20px;
    left: -87px;
    padding: 66px 0 0;
    position: relative;
    width: 281px;
}
.textslide h1
{
  font-family: "Times New Roman";
    font-size: 35px;
}
.textslide p
{
 font-family: "Times New Roman";
    font-size: 28px;
    line-height: 37px;
    margin: 30px 0 0;
}
#slidecontent3 .textslide p
{
 font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 28px;
    margin: 30px 0 0;
	text-align:right;
}
#slidecontent4 .textslide
{
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 20px;
    padding: 100px 0 0;
	 width: 281px;
	 float:right;
}
/*------------------------------------*/
#slidecontent1app
{
background:url(slideshow/iphone1.jpg) no-repeat right 54px transparent;
height:398px;
width:1000px;
}
#slidecontent2app
{
background:url(slideshow/home_1slide.jpg) no-repeat right 54px transparent;
height:398px;
width:1000px;
}
#slidecontent3app
{
    background: url("slideshow/home_2slide.jpg") no-repeat scroll right 54px transparent;
    height: 398px;
    width: 1000px;
}
#slidecontent4app
{
    background: url("slideshow/home_4slide.jpg") no-repeat scroll left 54px transparent;
    height: 398px;
    width: 1000px;
}
#slidecontent5app
{
    background: url("slideshow/home_5slide.jpg") no-repeat scroll right 54px transparent;
    height: 398px;
    width: 1000px;
}
#slidecontent3app .textslide p
{
 font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 28px;
    margin: 30px 0 0;
	text-align:right;
}
#slidecontent4app .textslide
{
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 20px;
    padding: 100px 0 0;
	 width: 281px;
	 float:right;
}
.bullets {
         bottom: -37px;
    left: 444px;
    position: absolute;
}
/*------------------------------------why mobile*/
#slidecontent1mobile
{
background:url(slideshow/mobileslide2.jpg) no-repeat right 54px transparent;
height:398px;
width:1000px;
}
#slidecontent2mobile
{
background:url(slideshow/mobileslide1.jpg) no-repeat right 54px transparent;
height:398px;
width:1000px;
}
#slidecontent3mobile
{
    background: url(slideshow/mobileslide4.jpg) no-repeat scroll right 54px transparent;
    height: 398px;
    width: 1000px;
}
#slidecontent4mobile
{
    background: url(slideshow/mobileslide3.jpg) no-repeat scroll right 54px transparent;
    height: 398px;
    width: 1000px;
}
#slidecontent5mobile
{
     background: url("slideshow/home_5slide.jpg") no-repeat scroll right 54px transparent;
    height: 398px;
    width: 1000px;
}
#slidecontent3mobile .textslide p
{
 font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 28px;
    margin: 30px 0 0;
	text-align:right;
}
#slidecontent4mobile .textslide
{
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 20px;
    padding: 100px 0 0;
	 width: 281px;
	 float:right;
}
.textslide_mobile
{
   font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 15px;
    padding: 107px 0 0;
    width: 471px;
}
.textslide_mobile h1
{
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 29px;
}
.textslide_mobile p
{
    color: #464646;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 26px;
    margin: 8px 0 0;
}
/*------------------------------------brochure*/
#slidecontent1brochure
{
background:url(slideshow/mobileslide2.jpg) no-repeat right 54px transparent;
height:398px;
width:1000px;
}
#slidecontent2brochure
{
background:url(slideshow/mobileslide1.jpg) no-repeat right 54px transparent;
height:398px;
width:1000px;
}
#slidecontent3brochure
{
    background: url(slideshow/mobileslide4.jpg) no-repeat scroll right 54px transparent;
    height: 398px;
    width: 1000px;
}
#slidecontent4brochure
{
    background: url(slideshow/mobileslide3.jpg) no-repeat scroll right 54px transparent;
    height: 398px;
    width: 1000px;
}
#slidecontent5brochure
{
     background: url("slideshow/home_5slide.jpg") no-repeat scroll right 54px transparent;
    height: 398px;
    width: 1000px;
}
#slidecontent3brochure .textslide p
{
 font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 20px;
    line-height: 28px;
    margin: 30px 0 0;
	text-align:right;
}
#slidecontent4brochure .textslide
{
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 20px;
    padding: 100px 0 0;
	 width: 281px;
	 float:right;
}
.textslide_mobile
{
   font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 15px;
    padding: 107px 0 0;
    width: 471px;
}
.textslide_mobile h1
{
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 29px;
}
.textslide_mobile p
{
    color: #464646;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 26px;
    margin: 8px 0 0;
}
#footer p.copyright
{
  color: #CCCCCC;
    float: right;
    font-family: Verdana;
    font-size: 11px;
    left: 44px;
    line-height: 15px !important;
    margin: 10px 0 0 !important;
    position: relative;
    text-align: right;
}
#social-networking-div
{
position:relative;
left:-46px;
float:left
}
#social-networking-div ul {
    float: left;
    margin: 0;
    padding: 5px 0 10px 3px;
}
#social-networking-div ul li {
    display: inline-block;
    float: left;
   margin:0 20px 0 0;
}
#social-networking-div ul li a {
    display: inline;
    float: left;
	 color: #CCCCCC !important;
}
span.link-text {
    color: #CCCCCC !important;
    line-height: 26px;
    width: 90px;
}
.footercnt
{
clear:both;
padding:9px 0 18px;
}
div.col_b h3 {
    color: #222222;
    font: 34px Georgia,serif;
    margin: 0 0 20px;
    padding: 0;
}
#affiliate_form label, #affiliate_form p span{
    color: #84CE0F;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 5px;
}
#affiliate_form  input.form-text, #affiliate_form  input.text {
    background: url("images/bginput2.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #999999;
    height: 25px;
    padding: 8px 0 4px 5px;
    width: 198px;
	outline:none;
}
#affiliate_form .form-submit {
      background: url("images/sendform.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    float: right;
    height: 44px;
   position:relative;
   left:10px;
   margin:10px 0 0;
    text-decoration: none;
    width: 187px;
}
.checkbox_text a
{
color:#ccc;
}
.checkbox
{
display:block;
float:left;
position:relative;
top:2px;
margin:0 4px 0 0 ;
}
div.row_b {
    background: none repeat scroll 0 0 #F1F2F3;
    color: #434D52;
    font: 14px Arial,sans-serif;
    margin: 10px auto 10px;
    padding: 30px 40px;
   clear:both;
}
div.row_b img.icon {
    float: left;
    margin: 0 20px 0 0;
    padding: 0;
    position: relative;
}
div.row_b div.col_b {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 700px;
}
div.row_b div.col_b h4 {
    color: #000000;
    font: 24px Georgia,serif;
    margin: 0;
    padding: 0;
}
div.row_b div.col_b p {
    margin: 6px 0;
    padding: 0;
}
h2.titletemplate
{
margin:0 0 15px 0;
}
.content_text p.titleform
{
color:#d81921;
font-size:30px;
margin:0 0 10px 24px;
}
.submit_button
{
    background: url(images/next_btn.png) no-repeat 0 0;
    display: block;
    float: right;
    height: 42px;
    margin: 0px 3px 0 0;
    text-align: center;
    text-decoration: none;
    width: 121px;
}
.submit_button:hover
{
    background: url(images/next_btn.png) no-repeat 0 -41px;
	}
.addittext{
   background: none repeat scroll 0 0 #E0E0E0;
    box-shadow: 2px 2px #464646;
    margin: 10px auto 25px;
    padding: 10px;
    width: 842px;
}
/*-------------------------------------newform grey panel*/
div.row_panel {
  background: none repeat scroll 0 0 #F1F2F3;
    clear: both;
    color: #434D52;
    font: 14px Arial,sans-serif;
    margin: 10px auto;
    padding: 6px 17px;
    width: 825px;
	height:175px;
}
div.row_panel img.icon {
    float: left;
    margin: 0 20px 0 0;
     padding: 30px 0 0;
    position: relative;
}
div.row_panel div.col_panel {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 700px;
}
div.row_panel div.col_panel h4 {
    color: #000000;
    font: 24px Georgia,serif;
    margin: 0;
    padding: 0;
}
div.row_panel div.col_panel p {
    margin: 6px 0;
    padding: 0;
}
form.udid_form p
{
float:left;
margin:0 10px 0 0;
}
#userdata
{
margin:0 0 0 0px;
}
.template_name
{
margin: 0 0 0 48px !important;
    width: 135px;
}
.howto-steps li {
    background-color: #F5F5F5;
    border-radius: 10px 10px 10px 10px;
    margin-bottom: 20px;
    padding: 8px;
}
#content ol, #content ul, #content dl {
    margin-left: 2em;
}
#content  ol li {
    list-style: decimal outside none;
}
#content  ol li img {
    display: block;
    margin: 12px auto;
    width: 740px;
}
#content p {
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 7px;
}
#agree
{
display:block;
float:left;
margin:0 4px 0 0;
width:10px;
}
input[type="radio"]
{
width:15px;
}
.continueBtn {
background: url(images/continue_btn.jpg) no-repeat 0 0;
    border: medium none;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    height: 38px;
    width: 144px;
	margin: 10px 0 0 329px;
	text-decoration:none;
}
.continueBtn:hover {
background: url(images/continue_btn.jpg) no-repeat 0 -38px;
}
.piccontent2
{
 float: left;
    margin: 38px 0 0 73px;
}
.contentpage
{
float:left;
width:680px;
margin: 0 0 0 18px;
}
.topwrap
{
 float: right;
    margin: 0 63px 0 0;
}
ul.toplinks
{
	float:left;
    margin: 5px 0 0 10px;
}
.agentname
{
font-family:Tahoma;
font-size:11px;
font-weight:800;
float:left;
margin: 9px 0 0;
color:#fff;
}
ul.toplinks li
{
	list-style-type:none;
	float:left;
	margin:0 0 0 10px;
}
ul.toplinks li a
{
	display:block;
	text-decoration:none;
}
ul.toplinks li.notif_ic a
{
	background:url(images/notification_icon.png) no-repeat 0 0;
	width:16px;
	height:16px;
	
}
ul.toplinks li.notif_ic a:hover
{
	background:url(images/notification_icon.png) no-repeat 0 -16px;
}
ul.toplinks li.mail_ic
{
	   position:relative;
	   top:2px;
}
ul.toplinks li.mail_ic a
{
	   background: url("images/mail_icon.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    width: 18px;
}
ul.toplinks li.mail_ic a:hover
{
	background:url(images/mail_icon.png) no-repeat 0 -13px;
}
ul.toplinks li.settings_ic a
{
	 background: url("images/settings_icon.png") no-repeat scroll 0 0 transparent;
    height: 17px;
    width: 17px;
}
ul.toplinks li.settings_ic a:hover
{
	background:url(images/settings_icon.png) no-repeat 0 -17px;
}
ul.toplinks li.help_ic a
{
	    background: url("images/help_icon.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    width: 16px;
}
ul.toplinks li.help_ic a:hover
{
	background:url(images/help_icon.png) no-repeat 0 -16px;
}
table.detail, table.detail td, table.detail th {
   border: 1px solid #AAAAAA;
    border-collapse: collapse;
    height: 16px;
    margin: 23px 0 0;
    padding: 3px;
    text-align: center;
}
table.detail_content, table.detail_content td, table.detail_content th {
   border: 1px solid #AAAAAA;
    border-collapse: collapse;
    height: 16px;
    /*margin: 23px 0 0;*/
    padding: 3px;
    text-align: center;
}
table.detail th {
	color:#000;
}
table.detail tr.parent {
    background:#fff;
}
table.detail td.ftd {
   font-weight:800;
   padding:0 0 0 10px;
	text-align:left;
}
table.detail td.ftd span {
 color: #7DAC00;
    display: block;
    float: right;
    padding: 0 10px 0 0;
}
.tooltip{
	position:absolute;
	width:165px;
	background:#fff;
	color:#000;
	padding:5px 5px 5px 8px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	border-style: solid;
	border: 1px solid #6ec300;
	-moz-border-radius:5px;
	cursor:help;
}	
.tooltip-image{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:3px;
}	
.tooltip span{
   font-weight:700;
   color:#0066FF;
}
.bgtr
{
background: none repeat scroll 0 0 #7E838B;
    color: #FFFFFF;
}
colgroup
{
background:#F5F5F5;
}

label.iPhoneCheckLabelOn {
  color: white;
  background: url('images/on.png?1284697268') no-repeat;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
  left: 0;
  padding-top: 5px; }
  label.iPhoneCheckLabelOn span {
    padding-left: 8px; }
label.iPhoneCheckLabelOff {
  color: #8b8b8b;
  background: url('images/off.png?1284697268') no-repeat right 0;
  text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
  text-align: right;
  right: 0; }
  label.iPhoneCheckLabelOff span {
    padding-right: 8px; }
	
.iPhoneCheckHandle {
  display: block;
  height: 27px;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  background: url('images/slider_left.png?1284697268') no-repeat;
  padding-left: 3px; }
.iPhoneCheckHandleRight {
  height: 100%;
  width: 100%;
  padding-right: 3px;
  background: url('images/slider_right.png?1284697268') no-repeat right 0; }

.iPhoneCheckHandleCenter {
  height: 100%;
  width: 100%;
  background: url('images/slider_center.png?1284697268'); }
  form.yourapp
{

}
form.yourapp
{
margin:20px 0 0;
}
  form.yourapp p
{
clear:both;
margin:0 0 10px 0;
float:left;
}
form.yourapp span
{
font-size:12px;
font-family:Arial;
display:block;
float:left;
width:263px;
}
form.yourapp span.radiotp
{
font-size:12px;
font-family:Arial;
display:block;
float:left;
width:45px;
}
form.yourapp span.radiotp label
{
 display: block;
    float: left;
    margin: 2px 0 0 3px;
}
form.yourapp input
{
border: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 22px;
    width: 198px;
}
form.yourapp input[type="file"]
{
border: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 22px;
    width: 198px;
	background:#d3efff;
}
form.yourapp input[type="radio"]
{

    width: 15px;

}
form.yourapp span.jPicker
{
display:inline;
float:none;
}
form.yourapp  .submit_btn
{
background:url(images/upload_btn.jpg) no-repeat 0 0;
width:126px;
height:38px;
display:block;
border:none;
cursor:pointer;
color:#404449;
font-size:12px;
font-weight:800;
font-family:Arial;
float:right;
/*clear:both;*/
margin:5px 0 0 255px;
font-size:0;
clear:both;
}
form.yourapp  .submit_btn:hover
{
color:#000;
background:url(images/upload_btn.jpg) no-repeat 0 -38px;
}
/*-------------------------------------payment*/
form.payment
{
margin:20px 0 0;
}
 form.payment p
{
clear:both;
margin:0 0 10px 0;
float:left;
}
form.payment span
{
font-size:12px;
font-family:Arial;
display:block;
float:left;
width:263px;
}
form.payment span.radiotp
{
font-size:12px;
font-family:Arial;
display:block;
float:left;
width:45px;
}
form.payment span.radiotp label
{
 display: block;
    float: left;
    margin: 2px 0 0;
}
form.payment input
{
border: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 22px;
    width: 198px;
}
form.payment input[type="file"]
{
border: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 22px;
    width: 198px;
	background:#d3efff;
}
form.payment input[type="radio"]
{

    width: 15px;

}
form.payment span.jPicker
{
display:inline;
float:none;
}
form.payment  .submit_btn
{
background:url(images/checkout.png) no-repeat 0 0;
width:267px;
height:38px;
display:block;
border:none;
cursor:pointer;
color:#404449;
font-size:12px;
font-weight:800;
font-family:Arial;
float:right;
/*clear:both;*/
margin:5px 0 0 233px;
font-size:0;
clear:both;
}
form.payment  .submit_btn:hover
{
color:#000;
background:url(images/checkout.png) no-repeat 0 -38px;
}
form.payment  select
{
height: 22px;
    width: 201px;
}
.page-head h3 {
    background: none repeat scroll 0 0 #79A517;
    border-bottom: 1px solid #3E3E3E;
    color: #FFFFFF;
    padding: 10px;
}
.payment #step2 span {
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    width: 263px;
}
.google_submit{
  margin-left: 253px;
}
